* {margin:0;padding:0;}
body {font-size:12px;color:#364f56;background-color:#ffffff;}
img {border:0;}
form {margin:0;padding:0;}
input[type=text],input[type=password],textarea {border:1px solid #b9b9b9;}
input[type=text][disabled=disabled],.disabled {background:#d4d0c8;}
input[type=text],input[type=password] {height:17px;}
input[type=text]:focus,input[type=password]:focus,textarea:focus {border:1px solid #00CCFF;}
/*链接总的css定义*/
a {text-decoration:none;}
a:link {color:#364f56;}
a:visited {color:#333333;}
a:hover {color:#ae0927;}
a:active {color:#0000ff;}
/*菜单链接*/
a.channel:link {color:#ffffff;}
a.channel:visited {color:#ffffff;}
a.channel:hover {color:#ffff00;}
a.channel:active {color:#ffffff;}
/*菜单链接*/
a.normal {text-decoration:underline;}
.clear {clear:both;}
/*top菜单*/
.top {height:95px;}
.top .top_left {float:left;width:223px;}
.top .top_left .top_left_t {height:62px;background:url("../images/admin/logo.jpg") no-repeat;}
.top .top_left .top_left_b {height:33px;background:url("../images/admin/time_bg.jpg") repeat-x;}
.top .top_left .top_left_b .info {padding: 8px 0 0 15px;}
.top .top_middle {float:left;width:15px;}
.top .top_middle .top_middle_t {height:54px;background:url("../images/admin/top_bg.jpg") no-repeat;}
.top .top_middle .top_middle_b {height:41px;background:url("../images/admin/top_07.jpg") no-repeat;}
.top .top_right .top_right_t {height:54px;background:url("../images/admin/top_bg.jpg") repeat-x;}
.top .top_right .top_right_t .top_right_t_info {color:#ffffff;height:30px;padding:17px 0 0 0;}
.top .top_right .top_right_t .top_right_t_info .info {margin:0 10px;padding-left:15px;float:left;background:url("../images/admin/ico1.gif") no-repeat scroll 3px 50%transparent;}
.top .top_right .top_right_b {height:41px;background:url("../images/admin/nav_bg.jpg") repeat-x;}
.top .top_right .top_right_b .menu {float:left;font-weight:700;list-style:none outside none;padding-left:1em;}
.top .top_right .top_right_b .menu li {float:left;}
.top .top_right .top_right_b .menu li a {padding:5px 30px 0 30px;display:block;line-height:35px;outline:medium none;background:url("../images/admin/sep.jpg") no-repeat scroll right center transparent;}
.top .top_right .top_right_b .menu .current {background:url("../images/admin/nav_current.jpg") no-repeat scroll center 4px transparent;}
.top .top_right .top_right_b .menu .current a {color:#fff;}
/*后台管理界面body体*/
.body-box {width:99%;margin:0px auto;margin-right:auto;}
/*后台左页body*/
.lbody {background:url(../images/admin/lbg.jpg) right repeat-y #f4f7fb;color:#666666;margin-right:6px;}
/*后台左页菜单*/
.lmenu {margin:6px 0 0 0;padding:0;list-style-type:none;}
.lmenu li {padding:7px 0 7px 30px;background-image:url(../images/admin/circle.gif);background-repeat:no-repeat;background-position:15px -1px;}
.lmenu-focus {background-color:#ddecef;}
/*后台左页树*/
.lttop {padding:10px 0px 2px 0px;text-align:center;}
/*后台右页头部*/
.rhead {border:#b4cfcf 1px solid;padding:5px 15px;margin-top:5px;}
/*后台右页当前位置*/
.rpos {float:left;padding:3px 0px 3px 20px;background:url(../images/admin/arrow.gif) center left no-repeat;}
/*后台右页操作*/
.ropt {float:right;}
/*输入区*/
.pn-rhead {background-color: #F8FBFC; border: 1px solid #B4CFCF; margin-top: 5px; padding: 5px 15px;}
/*表单*/
.pn-ftable {background-color: #B4CFCF; margin-top: 5px; }
.pn-ftable .flabel {height: 27px; background-color: #F9FBFD; padding-right: 3px; text-align: right; }
.pn-ftable .flabel i{color: red; margin-right: 5px; }
.pn-ftable .fcontent{background-color: #FFFFFF; padding-left: 5px; }
.pn-ftable .fcontent em{ color: #747474; padding: 3px 0; font-style: inherit; }
/*列表*/
.pn-ltable {background-color: #E2EBEF; margin: 5px auto 0; }
.pn-ltable .lthead{background-image: url("../images/admin/msg_bg.jpg"); height: 25px; }
.pn-ltable .ltbody{background-color: #FFFFFF; }
.pn-ltable .ltbody tr{height: 25px; }
.pn-ltable .ltbody td{padding: 0 5px; }
.pn-ltable .ltbody .odd{background-color: #F8FBFC; }
.pn-ltable .ltbody .over{background-color: #FFFFCC; }
/*分页*/
.pn-lfoot {padding: 3px 0 5px; border-left: 1px solid #E2EBEF; border-bottom: 1px solid #E2EBEF; border-right: 1px solid #E2EBEF; background: url("../images/admin/pbg.jpg"); text-align: center; }
.pn-lfoot .lbtn {float: left; margin: -1px 0 0 2px;}
.pn-lfoot .pages span{padding: 0 5px;}
.pn-lfoot .pages span input{margin: 0 2px; width: 30px;}
